package com.fit.networkShop.interfaces;

import java.util.*;

import com.fit.networkShop.asobject.PurchaseItemBasketAS;
import com.fit.networkShop.service.PurchaseItems;
import com.fit.networkShop.service.Purchases;

public interface Purchase {
	public void executePurchaseCreation(Customer customer, Seller seller, PurchaseItemBasketAS purchaseItemBasketAS, PurchaseItems purchaseItems, Purchases purchases);
	public double getTotal();

	public void setTotal(double total);

	public String getId();

	public void setId(String id);

	public void setName(String name);

//	public List<Product> getProducts();
//
//	public void setProducts(List<Product> products);

	public List<PurchaseItem> getPurchaseItem();
	public void setPurchaseItem(List<PurchaseItem> purchaseItem);
	

	public Customer getCustomer();

	public void setCustomer(Customer customer);

	public Seller getSeller();

	public void setSeller(Seller seller);
}
